package backbone;

import force.Force;
import java.awt.geom.Point2D;
/**
 * Forceable interface.
 * @author Paul
 * @author Lance
 *
 */
public interface IForceable {

    /**
     * @param f force applied on this mass
     */
    void applyForce(Force f);

    /**
     * @return object mass
     */
    double getMass();

    /**
     * @return object velocity
     */
    Force getVelocity();

    /**
     * @return object position
     */
    Point2D getPosition();
}
